1
8
6
15
5
28
21
17
121
53
43
13
2
9
47
25
18
39
7
22
31
190
12
127
30
73
16
14
256
20
52
33
130
158
19
152
98
90
67
139
226
85
529
136
64
49